﻿html, body {
    height: 100%;
    margin: 0px;
    padding: 0px;
    min-height: 720px;
    min-width: 1024px;
    overflow: hidden;
}


/* Styles for map window
-----------------------------------------------------------*/
#body.row {
    height: 100%;
}

#map.col-md-10, #map.col-xs-12 {
    height: 100%;
}

#menu {
    height: 100%;
    margin: 0 25px;
}

#map-canvas {
    height: 100%;
    width: 100%;
}

#searchResult {
    margin: 10px -15px 0;
}

#searchResult table {
    width: 100%;
}

textarea { 
    margin-top: 5px;
    resize: none; 
}

.site-title {
    font-size: 1.6em;
    margin: 10px;
    text-align: center;
    width: auto;
}

legend {
    margin-bottom: 10px !important;
}

label {
    padding-top: 0 !important;
}

.form-group {
    margin-bottom: 5px !important;
}

#CaptchaCode {
    margin-top: 5px !important;
}

#loginModal .modal-dialog {
    width: 270px;
}

#markerModal .modal-dialog {
    width: 230px;
}

.modal-body {
    padding-top: 5px;
    padding-bottom: 3px;
}

.modal-header {
    padding-top: 7px;
    padding-bottom: 7px;
}

.modal-footer {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-top: 0;
}

/* login
----------------------------------------------------------*/
#loginButton {
    margin: 10px;
    text-align: right;
    width: auto;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
/*
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}
*/